/*20170316更新 增加和博士*/



*{margin: 0;padding: 0;}
body{color:#000;font-family:"微软雅黑";}
ol,ul{margin:0; padding:0;list-style-type: none;}
a{text-decoration: none;}
img{border: none;}
input{outline: medium;border: solid 1px #D4D4D4;}
select{border: solid 1px #D4D4D4;outline: medium;}
textarea{border: solid 1px #D4D4D4;outline: medium;}

.container_firstpage .top{
  background-color: #F5F5F5;
  height: 35px;
  padding-top: 5px;
  font-size: 14px;
}
.container_firstpage .top img{
  vertical-align: middle;
}
.container_firstpage .top p{
  width:1140px;
  margin: 0 auto;
  padding-top: 4px;
}

.container_firstpage .top span {
  float: right;
}

.container_firstpage .top p span em {
  padding-right: 20px;
  font-style: normal;
}

.container_firstpage .logomenu{
  background: white;
  width:1140px;
  margin: 5px auto;
  margin-bottom: 3px;
  padding-top: 2px;
}
.container_firstpage .menu{
  float: right;
  margin: 15px auto;
  margin-right: 10px;

}

.container_firstpage .menu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.container_firstpage .menu ul li{
  float: left;
}

.container_firstpage .menu ul li a{
  display: block;
  width: 90px;
  color: #000000;
  text-align: center;
  padding: 10px 3px;
}

.container_firstpage .menu ul li a:hover{
  background-color: #90000A;
  color: #fff;
}

.container_firstpage .searchImg{
  height: 274px;
  /*background: url(../images/banner.jpg);*/
  margin-bottom:10px;
}

.container_firstpage .ham_sear{
  width: 1140px;
  margin: auto;
}

.container_firstpage .search{
  width: 680px;
  height: 44px;
  padding: 60px 80px;
  padding-left: 380px;
}

.container_firstpage .searchImg .text{
  color: gray;
  width: 450px;
  height: 38px;
  border-left: solid 2px #90000A;
  border-top: solid 2px #90000A;
  border-bottom: solid 2px #90000A;
  /*background:#fff url(../images/搜索icon.png) no-repeat 5px;*/
  padding-left: 30px;
  float: left;
  line-height: 38px;
  vertical-align: middle;
}




.container_firstpage .search .btn_search{
  width: 80px;
  height: 42px;
  background: #90000A;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  border: none;
  cursor: pointer;
  float: left;
}

.container_firstpage .search .btn_Structural_formula{
  width: 83px;
  height: 42px;
  background: #90000A;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  border: none;
  cursor: pointer;
  margin-left: 2px;
}

.container_firstpage .search p{font-size: 12px;padding-left: 30px;padding-top: 5px;}
.container_firstpage .search p a{color: #fff;}

.container_firstpage .infoBox{width: 1140px;margin: 0 auto;font-size: 12px;}
.infoTb a{font-size: 12px;}
.infoTb a img{vertical-align: middle;padding-bottom: 2px;}

.container_firstpage .Info1{
  width: 555px;
  height: 265px;
  border: solid 1px #c9c9c9;
  margin-bottom: 10px;
  margin-right:10px;
  float: left;
}
.container_firstpage .infobox .info1 img{float: left;}
.container_firstpage .Info1 h4{padding:8px 0 5px 5px;}
.container_firstpage .Info1 span{color: #90000A;font-size: 14px;}

.container_firstpage .Info1 .more{
  float: right;
  color: gray;
  font-size: 13px;
  padding-top: 5px;
  padding-right: 10px;
}

.container_firstpage .Info2{
  width: 555px;
  height: 265px;
  border: solid 1px #c9c9c9;
  margin: 10px;
  float: left;
}

.container_firstpage .Info2 h4{padding:8px 0 5px 5px;}

.container_firstpage .Info2 span{color: #90000A;font-size: 14px;}

.container_firstpage .Info2 .more{
  float: right;
  color: gray;
  font-size: 13px;
  padding-top: 5px;
  padding-right: 10px;
}

.container_firstpage .info3{float: left;margin-bottom:10px;}

.container_firstpage .Info3 span{
  color: #90000A;
  font-size: 14px;
}

.container_firstpage .info3 .more{
  float: right;
  color: gray;
  font-size: 13px;
  padding-top: 5px;
  padding-right: 10px;
}

.container_firstpage .commodity{
  width: 1140px;
  margin: 0 auto;clear: both;
  margin-top: 200px;
}

.container_firstpage .commodity h4{
  padding-top: 5px;
  padding-left: 5px;
}

.container_firstpage .commodity span{
  color: #90000A;
  font-size: 14px;
}

.container_firstpage .commodity .more{
  float: right;
  color: gray;
  font-size: 13px;
  padding-top: 5px;
  padding-right: 10px;
}

.container_firstpage .commodity em{
  color: orangered;
  font-size: 20px;
  float: right;
  padding-right: 20px;
  font-style: normal;
}

.container_firstpage .reagent{
  width:18.91%;
  height:200px;
  float: left;
  border: solid 1px #d4d4d4;
  margin-right: 10px;
  margin-bottom: 10px;
}
.container_firstpage .reagent img:hover{cursor: pointer;}


.footer{
  width: 1140px;
  height: 100px;
  margin: 0 auto;
  clear: both;
  padding-left: 20px;
}

.footer_left{
  padding-top: 10px;
  float: left;
}
.footer_left p{font-size: 13px;padding-top: 5px;}

.footer_left em{
  color:#90000A;
  font-size:24px;
}

.footer_right{
  float: right;
  padding-top: 10px;
}

.footer_right div{
  float: right;
  margin-right: 20px;
  padding: 20px;
}
.footer_right p{
  border: solid 1px #E6E6E6;
  font-size: 12px;
  text-align: center;
}

.hr{border: solid 1px #E9E9E9;clear: both;}
.hr1{border: solid 1px #E9E9E9; clear: both;margin-top: 950px;}
.hr2{border: solid 1px #E9E9E9; clear: both;margin-top: 1150px;}
.hr3{border: solid 1px #E9E9E9; clear: both;margin-top: 1050px;}
.hr4{border: solid 1px #E9E9E9;clear: both;width: 1130px;}

.list{
  width: 1140px;
  margin: 2px auto;
}
.list{
  margin: 5px auto;
  margin-right: 10px;
}
.list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.list ul li {
  float: left;
}

.list ul li a {
  display: block;
  width: 80px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  padding: 5px 6px;
}

.list ul li a:hover {
  background-color: #90000A;
  color: #fff;
}

.page:link {
  color: #000;
  text-decoration: none;
}


.page:hover {
  color: #90000A;
}

ul {
  list-style: none;
}

.main {
  clear: both;
  padding: 8px;
  text-align: center;
}


#tabs1 {
  text-align: left;
  width: 1140px;
}

.menu1box {
  position: relative;
  overflow: hidden;
  height: 43px;
  width: 1120px;
  text-align: left;
}

#menu1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  margin-left: 650px;
}

#menu1 li {
  float: left;
  display: block;
  cursor: pointer;
  width: 76px;
  text-align: center;
  line-height: 31px;
  height: 42px;
}

#menu1 li.hover {
  background: #fff;
  color: #90000A;
  border-left: 1px solid #D4D4D4;
  border-top: 3px solid #90000A;
  border-right: 1px solid #D4D4D4;
}

#menu1 li a{
  color: black;
  font-size: 14px;
}
#menu1 li a:hover{
  color: #90000A;
}

.main1box {
  clear: both;
  margin-top: -1px;
  border-top: 1px solid #D4D4D4;
  height: 430px;
  width: 1130px;
}

#main1 ul {
  display: none;
}

#main1 ul.block {
  display: block;
}

.dropbtn {
  /*background: url(../images/分类.png) center no-repeat;*/
  background-color: #e5ded8;
  width: 30px;
  height: 28px;
  border: none;
  cursor: pointer;
  margin-top: 15px;
  margin-left: -30px;
}

.dropdown {
  position: relative;
}

.dropdown-content {
  position: absolute;
  background-color: #f9f9f9;
  width: 150px;
  padding-left: 0px;
  margin-left: 0px;
  margin-top: -28px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-content a {
  color: black;
  text-decoration: none;
  height: 20px;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown-content p{
  font-size: 12px;
  height: 20px;
}
.dropdown-content .main{
  color: #90000A;
  font-size: 14px;
}


.bgcolor-90000a{background: #90000A;}
.color-dimgray{color: dimgray;}
.color-orange{color: orange;}
.color-red{color: red;}
.color-90000a{color: #90000A;}


/* 帮助 */
.help-content{margin: 0 auto;width: 1140px;}
.help-content .left-bar{width: 132px;margin-top: 20px;float: left;min-height:300px;}
.help-content .left-bar .selected a{color: #90000A}
.help-content .left-bar p{font-size: 15px;margin:10px 0;padding-left: 30px;}
.help-content .left-bar ul{font-size: 13px;padding-left: 10px;}
.help-content .left-bar ul img{padding-bottom: 3px;}
.help-content .left-bar ul li{height: 35px;line-height: 35px;}
.help-content .left-bar ul li a{color: #000;}
.help-content .left-bar ul li a:hover{color: #BA0000;text-decoration: underline;}
.help-content .right-content {margin:20px 0 20px 0;float: left;width: 1008px;}
.help-content .rc-img {font-size: 13px;text-align: center;margin-top: 10px;}
.help-content .rc-txt{
  font-size:13px;
  line-height:30px;
  text-indent: 30px;
  background: #F5F5F5;
}

/* 通知公告 */
.notice-annoucement{
  width: 1140px;
  margin: 0 auto;
  margin-top: 10px;
  border-bottom: solid 2px #90000a;
}
.notice-annoucement .na-block{
  display: inline-block;
  background: #90000A;
  color: #fff;
  width: 160px;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
}
.na-content{
  width: 1140px;
  min-height: 350px;
  margin: 0 auto;
  margin-bottom: 50px;
}
.na-content .aside{
  width: 170px;
  font-size: 13px;
  position: absolute;
}
.na-content .aside ul li{
  height: 40px;
  line-height: 40px;
}
.na-content .aside ul li a{
  display: block;
  background: #F5F5F5;
  color: #000;
  padding-left: 10px;
}
.na-content .aside ul li a:hover{
  background: #fff;
  color: #90000A;
}
.na-content .aside .selected a{
  background: #fff;
  color: #90000A;
}
.na-content .list-content{
  margin-left: 178px;
}
.na-content .list-content .na-ul{
  font-size: 13px;
}
.na-content .list-content .na-ul img{
  vertical-align: middle;
  padding-bottom: 3px;
}
.na-content .list-content .na-ul li{
  height: 35px;
  line-height: 35px;
  border-bottom: solid 1px #F0F0F0;
}
.na-content .list-content .na-ul li a{
  color: #000;
  padding-left: 10px;
}
.na-content .list-content .na-ul li a:hover{
  color: #90000a;
}

.na-content .list-content h4{
  color: #90000A;
  margin: 0;
  padding-top: 20px;
  text-align: center;
}
.na-content .list-content .p-detail{
  font-size: 14px;
  line-height: 30px;
  margin-left: 20px;
  padding-right: 10px;
}
.na-content .list-content .div-detail{
  font-size: 14px;
  margin-left: 20px;
  line-height: 25px;
}

.li-w1140-red{
  width: 1140px;
  height: 36px;
  background: #90000A;
  color: #fff;
  font-size: 14px;
  line-height: 36px;
  margin: 0 auto;
  margin-top: 10px;
  text-align: center;
}
.li-w1140-gray{
  width: 1140px;
  height: 36px;
  background: #f5f5f5;
  color: #90000a;
  font-size: 14px;
  line-height: 36px;
  margin: 0 auto;
  margin-top: 5px;
  text-align: center;
  border: solid 1px #d4d4d4;
}
.li-w1140-red ul li,
.li-w1140-gray ul li{float: left;}

.ssxq2{ width:1140px; height:140px;margin: 0 auto; overflow:hidden;}
.ssxq2 ul li{ float:left;word-wrap: break-word;word-break: break-all;}
.ssxq2 .img1{ padding:10px;width: 390px;}
.ssxq2 .img1 img{ width:75px; height:75px; border:solid 1px #d4d4d4; margin-top:8px;float: left;}
.ssxq2 .img1 p{ padding:5px 0 0 15px;}
.ssxq2 .pm{ width:160px; padding:28px 8px 0 0; line-height:28px;font-size: 13px;}
.ssxq2 .pm .com-name{display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 180px;color: #000;}

.ghs-logo{
  width: 1140px;
  min-height: 200px;
  margin: 0 auto;
  text-align: justify;
  font-size: 13px;
}
.ghs-item{
  height: 160px;
  display: inline-block;
  margin-bottom: 10px;
}
.ghs-item img{width: 220px;height:113px;}

/* 评价  */
.evaluation td{line-height: 30px;}
.star{height: 30px;}
.star li{
  float: left;
  height: 30px;
  width: 20px;
  /*background:url(../images/star.png) no-repeat;*/
  vertical-align: middle;
  margin: 12px 0 0 5px;
  line-height: 30px;
}
.evaluation span{float: left;margin-top: 5px;}

.favorites-div{
  width: 1140px;
  margin: 5px auto;
}
.favorites-filter{
  width:1140px;
  margin: 0 auto;
  border: solid 1px #D4D4D4;
  background-color: #fff;
  line-height: 45px;
}
.favorites-filter p{
  float:left;
  width:50px;
  background: #F5F5F5;
  height:45px;
  text-align:center;
  padding:0 13px 0 10px;
  font-size: 14px;
}
.favorites-filter ul{height: 45px;}
.favorites-filter ul li{float: left;}
.favorites-filter ul li a{ padding:0 10px;font-size: 14px;color: #000;}

/* 安全专区 公告通知-促销信息 */
.main1{ clear:both; overflow:hidden;}
.main1-1{ width:535px; height:235px; border:solid 1px #e5e5e5; padding:10px; overflow:hidden; float:left;}
.main1-1 h1{ height:45px; line-height:35px; font-size:16px;}
.main1-1 h1 span a{color:#ababab;}
.main1-1 h4{color:#ababab; line-height:26px;}
.main1-1 h1 span a:hover{color:#337ac6;}
.main1-1 h3{ height:24px; line-height:24px; clear:both;}
.main1-1 h3 span{ float:right; color:#ababab;}
.main1-1 h1 span{ float:right; color:#ababab; font-size:14px;}
.main1-1 dt{ float:left; margin-right:10px; margin-bottom:10px;}
.main1-1 dd h2{ font-size:16px; height:30px; color:#000;}
.main1-1 dd p{ line-height:26px;}
.main1-1 dd p a{ color:#337ac6;}
.main1-2{ float:right;}



/*-------------20170207 后新加----------*/
.none { display: none; }

.b { border: 1px ridge; }
.bb { border-bottom: 1px ridge; }
.bt { border-top: 1px ridge; }
.bl { border-left: 1px ridge; }
.br { border-right: 1px ridge; }

.l { float: left; }
.r { float: right; }

.m0 { margin: 0px 0px 0px 0px; }
.m1 { margin: 1px 1px 1px 1px; }
.m3 { margin: 3px 3px 3px 3px; }
.m5 { margin: 5px 5px 5px 5px; }
.m10 { margin: 10px 10px 10px 10px; }

.c { vertical-align: middle; text-align: center; }

.red { color: #ba0001;}
.ora { color: #F58221;}
.fontl { font-size: large; }
.fontwb { font-weight: bold; }


#smenu div {
  position: absolute;
  background-color: #EEEEEE;
  width: 944px;
  height: 222px;
  left: 150px;
  top: 0px;
  display: none;
  padding: 15px 10px 5px 20px;
}
#smenu div a {
  font-size: 12px;
  padding-bottom: 10px;
  word-break: break-all;
  padding-bottom: 3px;
  display: inline-block;
}

#smenu a:hover {
  color: #90000A;
}

#smenu ul {
  list-style: none;
}
#smenu ul li:hover div {
  display: block;
}

#smenu li:hover {
  background-color: #EEEEEE;
}

/*和博士*/
.bio-search {
  /*background: url(../images/bio-search.png);*/
  width: 200px;
  height: 39px;
  border: none;
  margin-top: 1px;
  padding-left: 45px;
  padding-top: 5px;
  color: white;
  font-weight: bold;
}

.bio-search::-webkit-input-placeholder{color:#E5D2D2}


/*调剂共享*/
.tjgx {
  width:1006px;
  padding:0 10px 0 10px;
}

/*.tjgx td:first-child input {
    border: none;
    background: #D4D4D4;
    font-size: 15px;
    padding: 5px 25px;
    cursor: pointer;
    vertical-align:middle;
}

    .tjgx td:first-child input:hover {
        border: none;
        background: #f6821f;
        color: #fff;
        font-size: 15px;
        padding: 5px 25px;
        cursor: pointer;
        vertical-align:middle;
    }

.tjgx td:first-child {
    float: right;
}

    .tjgx td:first-child input[type=button] {
        background-color: #90000A;
        font-size: 15px;
        padding: 5px 25px;
        color: white;
        vertical-align:middle;
    }

    .tjgx td:first-child input[type=text] {
        height:28px;
        width: 210px;
    }*/

.tjgx-data {
  float: left;
  width: 1006px;
  border: solid 1px #F5F5F5;
  height: 60px;
  border-color: lightgray;
}

.tjgx-data li {
  float: left;
  font-size: 13px;
  padding-top: 16px;
  /*line-height: 60px;*/
  text-align: center;
  vertical-align: middle;
  word-break:break-all;
}

.tjgx-data input[type=text] {
  width: 60px;
  height: 20px;
  vertical-align: middle;
}

/*.tjgx-data input[type=text] a {
    vertical-align: middle;
    line-height:20px;
}*/

.tjgx-table {
  width: 1008px;
  text-align: center;
  border: 1px ridge;
  font-size: 14px;
}

.tjgx-table tr th {
  padding: 10px;
  color: #90000A;
  font-weight: normal;
  text-align: center;
}

.tjgx-table th:last-child {
  width: 20%;
}

.tjgx-table input[type=text] {
  height: 27px;
  width: 150px;
}

.tjgx-grid {
  width: 938px;
  border-collapse: collapse;
}

.tjgx-grid tr th {
  background-color: #90000A;
  margin-left: 2px;
  color: white;
  margin-top: 0px;
  border: 0;
  font-size: 14px;
  height: 36px;
  text-align: center;
  font-weight: normal;
}

.tjgx-grid th:first-child{
  padding-left:30px;
  text-align:left;
}

.tjgx-grid th:last-child {
  padding-right: 20px;
}

.tjgx-grid tr td{
  text-align: center;
  font-size: 14px;
}

.tjgx-grid tr td:last-child {
  width: 20%;
}

.tjgx-grid li {
  text-align: left;
  padding: 3px 0px 3px 15px;
  white-space: nowrap;
}

.tjgx-grid tr:nth-child(2n+1) li {
  background-color: #F5F5F5;
}

.tjgx-grid tr:nth-child(2n+1) {
  background-color: #F5F5F5;
}

.tjgx-grid input[type=button] {
  width: 80%;
  background-color: #90000A;
  color: white;
  height: 30px;
}

.tjgx-table-sq {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 98%;
}
.tjgx-table-sq td {
  padding: 10px;
}
.tjgx-table-sq tr:last-child {
  height: 40%;
}
.tjgx-table-sq tr td:first-child {
  width:24%;
  text-align: right;
}
.tjgx-table-sq tr td:last-child {
  border-bottom: 1px ridge;
}
.tjgx-table-sq tr:last-child td{
  border:none;
}
.tjgx-table-sq input[type=text] {
  border:none;
}
.tjgx-table-sq input[type=button] {
  width: 120px;
  height: 30px;
  color: white;
  background-color: #90000A;
  left: 300px;
  top: 15px;
  position:relative;
}

.tjgx-search input[type=text] {
  height: 28px;
  width: 210px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.tjgx-search input[type=button] {
  height: 30px;
  width: 90px;
  background-color: #90000A;
  /*margin-top: -1px;*/
  padding: 0;
  color: white;
  font-weight: bold;
  vertical-align: middle;
  border: 0px;
  /*float: right;*/
}


.right-date img{width: 988px;}

.li_h36{ width:100px; height:36px; padding:0 0px 0 0; line-height:36px; text-align:center;}


.right-date{
  width: 988px;
  /*padding-top: 10px;*/
  padding-bottom: 10px;
  padding-left: 20px;
  margin-bottom: 5px;
  float: left;
  background-color: #fff;
}

.right-date .txt-supplier{height: 24px;}
.container_order .d_w986 {
  width: 1006px;
  height: 90px;
  overflow: hidden;
  border: solid 1px #D4D4D4;
  background-color: #fff;
}
.container_order .d_w986 .col_or{color: orange;}
.container_order .d_w986 .col_90a_b{color: #90000A;font-weight: bold;}
.col_or{color:orange;}
.container_order .d_w986 .col_90a{color: #90000A;}

.container_person .personinfo{
  width: 1008px;
  height: 1000px;
  background-color: #fff;
  margin-top: 55px;
}
.container_person .personinfo p{
  padding-top: 10px;
  margin-bottom: 10px;
  margin-left: 30px;
  font-size: 20px;
}
.append{
  width: 100px;
  height: 30px;
  border: none;
  background-color: #90000A;
  color: #fff;
  float: right;
  margin-right: 10px;
  font-size: 16px;
  cursor: pointer;
}
.container_person .personinfo .detail{
  margin-top: 10px auto;
  border-top: solid 2px #90000A;
}

.container_person .personinfo .student{
  border: solid 1px #D4D4D4;
}
.container_person .personinfo .student table{margin: 20px auto;}
.container_person .personinfo .student table td{line-height: 30px;}
.container_person .personinfo .student table select{width: 365px;height: 30px;color: #808080;}
.container_person .personinfo .student .btn-reg {
  background: #90000A;
  border: none;
  color: #fff;
  font-size: 15px;
  padding: 5px 12px;
}

.container_person .personinfo .detail .title{}
.container_person .personinfo .detail table{margin: 10px auto;}
.container_person .personinfo .detail table td{line-height: 35px;}
/*.container_person .personinfo .detail input{width: 365px;height: 20px;}*/

.container_person .personinfo .detail table .save{
  width: 100px;
  height: 30px;
  background-color: #90000A;
  border: none;
  color: #fff;
  font-size: 16px;
}
.container_person .personinfo .detail table .btn-submit{
  width: 120px;
  height: 32px;
  background-color: #90000A;
  color: #fff;
  border: 0;
  font-size: 16px;
  margin-top: 10px;
}
.container_person .personinfo .detail .area{
  vertical-align: top;
}
.container_person .personinfo .d_w986_red{
  width: 1004px;
  margin-left: 2px;
  color: #000;
  margin-top: 0px;
  border: 0;
  font-size: 14px;
}
.container_person .personinfo .detail .ti_red{color: #90000A;}
.container_person .personinfo .detail .mt-5{margin-top: -5px;}
.container_person .personinfo .bg_white{
  background-color: #fff;
}
.container_person .personinfo .del,.default{
  margin-left: 20px;
}
.container_person  .personinfo .warn{
  font-size: 13px;
  font-weight: bold;
  color: #90000a;
  padding-top: 5px;
}
.container_person  .personinfo .cbox{
  font-size: 14px;
  padding-top: 2px;
}
.container_person  .personinfo .cbox span{
  margin-left: 10px;
}
.container_person  .personinfo .cbox input{
  width: 15px;
  vertical-align: middle;
  padding-bottom: 2px;
}
.container_person .personinfo .detail .itxt{
  width: 80px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
}
.container_person .personinfo .detail .iitxt{
  width: 150px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
}
.container_person .personinfo .detail .name-txt{
  width: 60px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  color: #808080;
}
.container_person .personinfo .detail .address-txt{
  width: 300px;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  color: #808080;
}
.container_person .personinfo .detail .short-name-txt{
  width: 140px;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  color: #808080;
}
.container_person .personinfo .detail .phone-txt{
  width: 90px;
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  color: #808080;
}
.container_person .personinfo .detail .num-txt{
  width: 100px;
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  color: #808080;
}
.container_person .personinfo .detail .money-txt{
  width: 70px;
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  color: #808080;
}
.container_person .personinfo .detail .issue-txt{
  height: 26px;
  line-height: 26px;
  vertical-align: middle;
  color: #808080;
}

.container_person .personinfo .detail .tab{
  margin-top: 130px;
}
.container_person .personinfo .detail .notice p{
  font-size: 15px;
  color: #90000A;
  margin-left: 80px;
}

.supplier{margin:15px auto;margin-left: 30px;}
.supplier-money{float: right;margin-right: 30px;}
.table-supplier {
  margin-top: 20px;
  margin-left: 250px;
  padding-top: 10px;
}
.table-supplier td{height: 35px;}
.table-supplier input[type=text]{height: 19px;width: 225px;}
.some-warn{height: 40px;margin-left: 100px;}
.purchase-reason {
  font-size: 14px;
  margin-top: 35px;
  margin-left: 20px;
  width: 845px;
}
.purchase-reason span{float: left;width: 80px;}
.purchase-descrip{float: left;width: 750px;}


.container_cart{background-color: #F5F5F5;}
.container_cart .top{
  background-color: #F5F5F5;
  height: 35px;
  font-size: 14px;

}
.container_cart .top img{
  vertical-align: middle;
}
.container_cart .top p{
  width:1140px;
  margin: 0 auto;
  padding-top: 6px;
}

.container_cart .top span {
  float: right;
}

.container_cart .top p span em {
  font-style: normal;
  padding-left: 20px;
}

.top .reg{
  display: inline-block;
  color: black;
  border: solid 1px #D4D4D4;
  background-color: #fff;
  line-height: 20px;
  font-size: 12px;
  width: 130px;
  padding-left: 5px;
}

.container_cart .logomenu2{
  width: 100%;
  height: 71px;
  background-color: #90000A;
}

.container_cart  .logomenu2_content{
  width:1140px;
  margin: 0px auto;
  margin-bottom: 3px;
  padding-top: 2.5px;
}
.container_cart .logoimg{float: left;}
.container_cart .menu{
  float: left;
  margin: 10px auto;
  margin-left: 70px;
}

.container_cart .menu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.container_cart .menu ul li{
  float: left;
  margin: 3px auto;
}

.container_cart .menu ul li a{
  display: block;
  width: 80px;
  color: #fff;
  text-align: center;
  padding: 10px 6px;
}

.container_cart .menu ul li a:hover{
  color: #fff;
}

.container_cart .search{
  width: 280px;
  height: 38px;
  margin: 12px 0px;
  float: right;
  border: solid 1px #90000A;
}

.container_cart .search .txt{
  color: gray;
  width: 190px;
  height: 38px;
  line-height: 38px;
  padding-left: 10px;
  float: left;
  border: none;
  vertical-align: middle;
}

.date-txt{height: 25px;padding-left: 10px;}

.container_cart .search .btn_search{
  width: 80px;
  height: 38px;
  background: #D4D4D4;
  color: #000;
  font-size: 15px;
  font-weight: bold;
  border: none;
  cursor: pointer;
  float: left;
}


.container_cart .content{
  width: 1140px;
  margin: 5px auto;
}
.container_cart .left{
  width:132px;
  margin-top: 5px;
  float: left;
}
.container_cart .left h4{
  padding-top:10px ;
  padding-bottom:5px ;
}
.container_cart .left .ulist{
  padding-left: 15px;
}
.container_cart .left .ulist a{
  font-size: 15px;
}
.container_cart .left .ulist li{
  height: 30px;
  padding-left: 10px;
}
.container_cart .left .ulist .redblock{float: left;}
.container_cart .left .ulist .twe{
  width:25px;height:20px;
  background-color: #90000A;
  color: #fff;
  font-size: 14px;
  float: left;
  padding:0 6px;
  margin-left: 3px;
  text-align: center;
}
.container_cart .left a{
  color: #5e5e5e;
}

.container_cart .left ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.container_cart .left .one{
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
  font-weight: bold;
}
.container_cart .left .one img{padding-bottom:3px;vertical-align: middle;}

.one .icon-gwc{width: 19px;}

.container_cart .right{
  float: left;
  width: 1008px;
}
.container_cart .right-top{
  margin-top: 4px;
  margin-bottom: 10px;
  padding-top:10px ;
  padding-bottom: 10px;
  background-color: #FFFFFF;
  width: 1008px;
  float: left;
}
.container_cart .right-top p{
  padding-left: 10px;
  font-size: 14px;
}

.container_cart .right-table{
  margin-top: 10px;
}


.container_cart .right-table .bb{border-bottom: dashed 1px #D4D4D4;}
.container_cart .right-table .bb_bt{border-bottom: dashed 1px #D4D4D4;border-top: dashed 1px #D4D4D4;}
.container_cart .right-table .bt{border-top: dashed 1px #D4D4D4;}

.container_cart .table-1{
  width:1006px;
  border: solid 1px #D4D4D4;
  border-bottom: none;
  float: right;
  background-color: #fff;
  line-height: 45px;
}
.container_cart .table-1 p{
  float:left;
  width:50px;
  background: #F5F5F5;
  height:45px;
  text-align:center;
  padding-right:13px;
  padding-left: 10px;
  font-size: 14px;
}
.container_cart .table-1 ul{
  list-style-type: none;
  height: 45px;
}
.container_cart .table-1 ul li{ float:left;}
.container_cart .table-1 ul li a{ padding:0 10px 0 10px;font-size: 14px;color: #000;}
.container_cart .table-1 ul #more
{
  margin-right:0px;
  padding-right:0px;
  float:right;
}
.container_cart .right-table-content{
  margin-top: 20px;
}
.container_cart .right-table-content ul{
  list-style-type: none;
  background: #FFF;
}

.container_cart .d_w986_red{
  width:1006px;
  height:36px;
  color:#90000A;
  background: #F5F5F5;
  border: solid 1px #D4D4D4;
  float: left;
  margin-top: 10px;
  font-size: 14px;
}

.container_cart .d_w986 .mid{line-height: 90px;}
.container_cart .d_w986_red ul li{ float:left;}
.container_cart .d_w986 {
  width: 1006px;
  height: 100px;
  overflow: hidden;
  border: solid 1px #D4D4D4;
  border-top: none;
  background-color: #FFFFFF;
}
.d_w986_h36 {
  width: 1006px;
  height: 36px;
  overflow: hidden;
  border: solid 1px #D4D4D4;
  border-top: none;
  background-color: #FFFFFF;
}
.d_w986_h36 ul li{ float:left;font-size: 12px;}
.container_cart .d_w986 ul li{ float:left;font-size: 13px;}
.container_cart .d_w986 a{color:black;text-decoration:none;display: inline-block;}
.container_cart .d_w986 a:hover{color:#333;text-decoration:none;}
.li_h36{ width:100px; height:36px;line-height:36px; text-align:center;}
.tal{text-align: left;}

.container_cart .ok{
  width:1006px;
  height:36px;
  float: right;
  background-color: #F5F5F5;
  padding: 5px 0;
  position: fixed;
  bottom: 0;
}
.container_cart .ok p{height: 36px;line-height: 36px;}
.container_cart .ok .btn-ok{
  float: right;
  background-color: #90000A;
  width: 120px;
  height: 36px;
  cursor: pointer;
  color: #FFFFFF;
  border: none;
  font-size: 16px;
  cursor: pointer;
}


.footer{
  width: 1140px;
  height: 150px;
  margin: 0 auto;
  clear: both;
}

.footer_left{
  float: left;
}

.footer_left em{
  color:#90000A;
  font-size:24px;
}

.footer_right{
  float: right;
}

.footer_right div{
  float: right;
  margin-right: 20px;
  padding: 20px;
}
.back{
  position: fixed;
  right: 1%;
  bottom: 100px;
}

.container_cart .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  width: 120px;
}

.container_cart .dropdown-content a {
  color: black;
  padding: 2px 2px;
  text-decoration: none;
  display: block;
}

.container_cart .dropdown-content a:hover {background-color: #f1f1f1}

.container_cart .dropdown:hover .dropdown-content {
  display: block;
}

.container_cart .ou{
  background-color: #F5F5F5;
}

.container_cart .img0{ padding:15px;width: 255px;}
.container_cart .img0 img{ width:75px; height:75px; border:solid 1px #d4d4d4; margin-top:12px;float: left;}
.container_cart .img0 p{ padding:5px 0 0 15px;}
.container_cart .pm{ width:160px; padding:30px 8px 0 0; line-height:28px;font-size: 13px;text-align: left;}

.d_w986 .d_one .reag-stor{color: #0068DD;padding-left: 20px;}
.d_w986 .com-info{display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 180px;color: #000;}
.fl{float: left;margin-left: 5px;}
.fr{float: right;}

.li_h36_mid110 .num{width:22px; height:22px; border:solid 1px #d4d4d4;}
.li_h36_mid110 img{ padding-bottom:3px;width: 80%;vertical-align: middle;}
.li_h140_mid140 input{ float:left; width:25px; height:25px; border:solid 1px #d4d4d4; margin:0 5px 0 5px;}
.li_h140_mid140 .uni-p{width:40px;}
.li_h140_mid140 img{ float:left; padding-top:6px;}
.li_h140_mid140 p{float: right;color: #000;font-size: 14px;}
.container_cart .ssxq1{width: 1006px;font-size: 13px;}
.col_000{color: #000;}
.col_000 img{}

.container_buy .right .right-top p{float: left;padding-top: 10px;}
.container_buy .right .right_okinfo{margin-top: 80px;background-color: #fff;}
.container_buy .right .select_info{line-height: 40px;border: solid 1px #D4D4D4;}
.container_buy .right .select_info span{padding-left: 20px;}
.container_buy .right .select_info select{width: 750px;height: 30px;font-size: 15px;}
.container_buy .right .select_info img{vertical-align: middle;padding-bottom: 2px;padding-left: 20px;}
.container_buy .right .okinfo {
  border: solid 1px #D4D4D4;
  margin-top: 0px;
  font-size: 18px;
  text-align: center;
  line-height: 36px;
  border-top: none;
}
.container_buy .right-table-content{
  margin-top: 0px;
  background-color: #fff;
}
.container_cart .right-table-content{background-color: #fff;}
.container_buy .right-table-content{height: 1000px;}
.container_buy .right-table-content .ssxq1{width: 1008px;}
.container_buy .img0{ padding:15px;width: 255px;}
.container_buy .img0 img{ width:75px; height:75px; border:solid 1px #d4d4d4; margin-top:8px;float: left;}
.container_buy .img0 p{ padding:5px 0 0 15px;}
.container_buy .pm{ width:160px; padding:28px 8px 0 0; line-height:28px;font-size: 13px;}.pm{ width:160px; padding:28px 8px 0 0; line-height:28px;font-size: 13px;}
.container_buy .submit{width: 500px;height: 150px;float: right;}
.container_buy .submit_info{width: 500px;min-height: 100px;border: solid 1px red;float: right;}
.container_buy .submit_info P{padding-top: 5px;padding-left: 10px;}
.container_buy .submit_info .money{color: #ba0001;font-size: 22px;}
.container_buy .submit_info .descrip{color: #515151;}
.container_buy .submit_ok{margin-top:110px;line-height: 40px;}
.container_buy .submit_ok .back_update{color: #515151;margin-left: 200px;}
.container_buy .submit_ok .okk {
  margin-left: 20px;
  width: 150px;
  height: 36px;
  background-color: #ba0001;
  color: #fff;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border: none;
  font-size: 15px;
  cursor: pointer;
}

.login51 .apply_table{
  width: 850px;
  height: 100px;
  margin: 0 auto;
}
.login51 .li_h36_gray{
  width:850px;
  height:36px;
  color:#000;
  background-color: #c1c1c1;
  border: solid 1px #D4D4D4;
  float: left;
  font-size: 14px;
}
.login51 .li_h36_tb{
  width: 850px;
  height: 45px;
  line-height: 45px;
  color: #000000;
  float: left;
  border: solid 1px #D4D4D4;
  border-top: none;
  font-size: 14px;
}
.login51 .li_h36_gray ul li{ float:left;}
.login51 .li_h36_tb ul li{float: left;}
.login51 .li_h36_tb input{width: 100px;}
.login51 .blank{
  margin-top: 10px;
  border-top: solid 1px #D4D4D4;
  height: 80px;
  line-height: 80px;
  color: #3E3E3E;
  font-size: 14px;
}
.login51 .blank_info{
  border: none;
  font-size: 15px;
}
.login51 .three_tb{
  border: none;
  height: 140px;
  line-height: 23px;

}
.login51 .three_tb span{
  padding-left: 30px;
  color: #3e3e3e;
}
.login51 .three_tb .sign{
  padding-left: 600px;
}
.login51 .cpage{
  border: none;
}
.login51 .cpage a{
  float: right;
  color: #3E3E3E;
  font-size: 15px;
  display: block;
  cursor: pointer;
}
.login51 .cpage img{
  vertical-align: middle;
  padding-bottom: 1px;
}

.container_order .img0{padding:1px;width: 280px;}
.container_order .img0 img{ width:55px; height:55px; border:solid 1px #d4d4d4;float: left;margin-left: 30px;}


.container_approval .right-date{
  width: 988px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  margin-bottom: 10px;
  float: left;
  background-color: #fff;
}
.container_approval .d_w986 {
  width: 1006px;
  height: 100px;
  overflow: hidden;
  border: none;
  background-color: #FFFFFF;
}
.container_approval .d_w986 .d_one{width: 853px;height:100px;border-right: solid 1px #D4D4D4;float: left;}
.container_approval .d_w986 .d_two{width: 140px;height:100px;float: left;}
.container_approval .d_w986 ul li{ float:left;font-size: 10px;}

.div-new-search{
  float: right;
}
.div-new-search input{
  height: 25px;
}
.div-new-search .new-search{
  width: 80px;
  height: 29px;
  border: 0;
  background-color: #90000A;
  color: #fff;
  font-size: 14px;
}

.tick{width:18px;}
.container_cart .chbox{width: 18px;}
.container_cart .chbox2{height:18px;width: 18px;vertical-align: middle;}



.container_searchpage .top{
  background-color: #F5F5F5;
  height: 35px;
  font-size: 14px;
}
.container_searchpage .top img{
  vertical-align: middle;
}
.container_searchpage .top p{
  width:1140px;
  margin: 0 auto;
  padding-top: 6px;
}

.container_searchpage .top span {
  float: right;
}

.container_searchpage .top p span em {
  padding-left: 20px;
  font-style: normal;
}

.container_searchpage .logomenu2{
  width: 100%;
  height: 73px;
}

.container_searchpage .logomenu2_content{
  width:1140px;
  margin: 5px auto;
}

.container_searchpage .search {
  float: right;
  width: 677px;
  height: 38px;
  border: solid 1px #90000A;
  margin-top: 20px;display: inline;
}

.container_searchpage .text {
  width: 513px;
  height: 36px;
  border: none;
  float: left;
  color: #808080;
  display: inline;
  padding-left: 5px;
  line-height: 36px;
}
.container_searchpage .search span a {
  width: 57px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #eeeeee;
  display: block;
  float: left;
  color: #000;display: inline;
}
.container_searchpage .button{
  width:102px;
  height:38px;
  background:#90000A;
  color:#FFF;
  font-size:18px;
  border:none;
  float:left;
  cursor:pointer;display: inline;
}

.container_searchpage .menu{
  width: 1140px;
  margin: 5px auto;
  margin-bottom: 0px;
}

.container_searchpage .menu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.container_searchpage .menu ul li{
  float: left;
  height: 45px;
}

.container_searchpage .menu ul li a{
  display: block;
  width: 80px;
  height: 30px;
  color: #000;
  text-align: center;
  padding: 10px 10px;
}

.container_searchpage .menu ul li a:hover{
  color: #FFFFFF;
  background-color: #90000A;
}

.container_searchpage .content{
  width: 1140px;
  margin: 0px auto;
}

.left{
  width: 920px;
  float: left;
}

.container_searchpage .table-1{
  width:936px;
  line-height:45px;
  border: solid 1px #D4D4D4;
  float: left;
}
.container_searchpage .table-1 p{
  float:left;
  width:50px;
  background: #F5F5F5;
  height:45px;
  text-align:center;
  padding-right:12px;
  padding-left: 10px;
  font-size: 14px;
}
.container_searchpage .table-1 ul{
  list-style-type: none;
  height: 45px;
}
.container_searchpage .table-1 ul li{ float:left;}
.container_searchpage .table-1 ul li a {
  padding: 0 10px 0 10px;
  font-size: 13px;
  color: #000;
}
.table-1 .twe{
  width:25px;height:20px;
  background-color: #90000A;
  color: #fff;
  font-size: 14px;
  padding:0 6px;
  margin-left: 3px;
  text-align: center;
}
.table-1 ul li a.sel{color: #90000A;font-weight: bold;}
.container_searchpage .table-1 ul #more
{
  margin-right:0px;
  padding-right:0px;
  float:right;
}

.dropmore{
  font-size: 13px;
  height: 100px;
  line-height: 30px;
  overflow: auto;
  margin-left: 68px;
  padding-right: 10px;
  width: 858px;
}

.table-1 .dropmore ul li a{
  color: #005aa0;
}
.color-005aa0{color:#005AA0;}
.color-0064db{color: #0064db;}
.dropmore td {
  width: 80px;
  display:block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  float: left;
  margin-left: 10px;
}

.left-table .bb{border-bottom: dashed 1px #D4D4D4;}
.left-table .bb_bt{border-bottom: dashed 1px #D4D4D4;border-top: dashed 1px #D4D4D4;}
.left-table .bt{border-top: dashed 1px #D4D4D4;}

.container_searchpage .left-table-content{
  float: left;
}

.container_searchpage .left-table-content ul{
  list-style-type: none;
  background-color: #FFFFFF;
}

.container_searchpage .d_w986_red{
  width:938px;
  height:36px;
  color:#fff;
  background-color: #90000A;
  float: left;
  font-size: 14px;
}

.container_searchpage .d_w986_gray{
  width:936px;
  height:36px;
  color:#000;
  background-color: #F5F5F5;
  border: solid 1px #D4D4D4;
  float: left;
  font-size: 14px;
}
.container_searchpage .d_w986_gray ul li{
  float:left;
}
.container_searchpage .d_w986_gray ul li a{
  display: block;
  color: #000;
}
.container_searchpage .d_w986_gray ul li a:hover{
  color: #90000A;
  background-color: #FFFFFF;
}
.container_searchpage .zong{background-color: #FFFFFF;}

.container_searchpage .d_w986 .mid{line-height: 110px;}
.container_searchpage .d_w986_red ul li{ float:left;}
.container_searchpage .d_w986{ width:940px; height:110px; overflow:hidden;}
.container_searchpage .d_w986 ul li{ float:left;font-size: 12px;}
.container_searchpage .d_w986 a{color:black;text-decoration:none;display: inline-block;}
.container_searchpage .d_w986 a:hover{color:#333;text-decoration:none;}
.li_h36{ width:100px; height:36px; line-height:36px; text-align:center;}
.li_h36_tal{ width:100px; height:36px; line-height:36px; text-align:left;}
/*.li_h36_mid110{width:100px; height:36px; line-height:110px; text-align:center;}*/
.li_h36_mid110{width:100px; height:36px; padding-top: 40px; text-align:center;}
.tar{text-align: right;}
.ti25{text-indent: 25px;}
.ti29{text-indent: 29px;}

.w20{ width:20px;}
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w75{ width:75px;}
.w80{ width:80px;}
.w85{ width:85px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w110{ width:110px;}
.w115{ width:115px;}
.w117{ width:117px;}
.w118{ width:118px;}
.w120{ width:120px;}
.w125{ width:125px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w152{ width:152px;}
.w154{ width:154px;}
.w160{ width:160px;}
.w170{ width:170px;}
.w180{ width:180px;}
.w181{ width:181px;}
.w190{ width:190px;}
.w200{ width:200px;}
.w210{ width:210px;}
.w220{ width:220px;}
.w230{ width:230px;}
.w240{ width:240px;}
.w250{ width:250px;}
.w260{ width:260px;}
.w270{ width:270px;}
.w280{ width:280px;}
.w290{ width:290px;}
.w300{ width:300px;}
.w320{ width:320px;}
.w330{ width:330px;}
.w340{ width:340px;}
.w350{ width:350px;}
.w360{ width:360px;}
.w370{ width:370px;}
.w380{ width:380px;}
.w400{ width:400px;}
.w450{ width:450px;}
.w500{ width:500px;}
.w600{ width:600px;}
.w700{ width:700px;}
.w800{ width:800px;}
.w900{ width:900px;}
.w960{ width:960px;}
.w986{ width:986px;}
.w1140{widht:1140px;}

.h30{height: 30px;}
.h36{height: 36px;}
.h60{height: 60px;}

.paging{
  width: 1140px;
  height: 30px;
  margin: 20px auto;
  /*float: left;*/
}

.paging ul{
  list-style-type: none;
  margin: 0 auto;
  padding: 0 3px;
  overflow: hidden;
  width: 1140px;
}
.paging ul li{
  float: left;
}

.paging ul li a{
  display: block;
  width: 30px;
  color: #000000;
  text-align: center;
  line-height: 30px;
}

.paging ul li a:hover{
  color: #fff;
  background-color: #90000A;
}
.paging .apage a{
  width: 80px;
  height: 30px;
  border: solid 1px #D4D4D4;
  line-height: 30px;
}
.paging .ppage a{
  margin-right: 5px;
}
.paging .page3 a{background-color: #90000A;color: #fff;}
.paging-ul li{padding-left: 14px;}

.footer{
  width: 1140px;
  height: 150px;
  margin: 0 auto;
  clear: both;
}

.footer_left{
  float: left;
}

.footer_left em{
  color:#90000A;
  font-size:24px;
}

.footer_right{
  float: right;
}

.footer_right div{
  float: right;
  margin-right: 20px;
  padding: 20px;
}

.li_h140{height: 140px;text-align:center;font-size: 13px;margin-top: 30px;}
/*.li_h140_mid140{height: 140px;text-align:center;line-height: 140px;font-size: 13px;}*/
.li_h140_mid140{height: 140px;text-align:center;padding-top: 30px;font-size: 13px;}
.mid140{line-height: 140px;}
.li_h140 input{ float:left; width:25px; height:25px; border:solid 1px #d4d4d4; margin:0 5px 0 5px;}
.li_h140 img{ float:left;padding-top: 3px; vertical-align: middle;}
.li_h140 p{float: right;color: #000;font-size: 14px;}
/*实验室购物车*/
.pam{position: absolute;margin: 90px 0 0 550px;}

.sc{ clear:both; padding-top:10px;}
.sc a{ height:30px; line-height:30px; padding-left:2px;}

.ssxq1{ width:936px; height:140px; overflow:hidden;clear:both;}
.ssxq1 ul li{ float:left;word-wrap: break-word;word-break: break-all;}
.img0{ padding:15px;width: 255px;}
.img0 img{ width:75px; height:75px; border:solid 1px #d4d4d4; margin-top:8px;float: left;}
.img0 p{ padding:5px 0 0 15px;}
.img0 span{text-align:center;}
.pm{ width:160px; padding:28px 8px 0 0; line-height:28px;font-size: 13px;}
.pm .com-name{display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 180px;color: #000;text-align:left;}


.hg{ width:100px; padding:0 11px 0 0;}
.bzgg{ width:85px; padding:0 18px 0 0;margin-left: 50px;}
.dj{ width:90px; padding:0 18px 0 0; margin-left: 20px;}

.sl{ width:80px; height:140px; padding-left:20px; margin-top:55px;}
.sl img{ float:left; padding-top:6px;}
.sl input{ float:left; width:25px; height:25px; border:solid 1px #d4d4d4; margin:0 5px 0 5px;}
.sl p{float: right;color: #000;font-size: 14px;}
.jhq{ width:100px; height:140px; text-align:center; padding-top:30px;margin-left: 40px;}
.jhq span{ width:100px; }
.jhq input{ width:100px; height:36px; border:none; color:#FFF; font-size:13px; background:#90000a; margin-top:15px; cursor:pointer;}

.jhq .com-name{display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #000;height:20px;}

.ou{
  background-color: #F5F5F5;
}
.col a{color:#90000a;}
.col span{color:#0068dd;}
.col-dg{color: dimgray;}
.bgff{background: #fff;}


.container_msds .img1{
  margin: 10px;
  margin-left: 30px;
}
.container_msds .img1 img {
  width: 87px;
  height: 87px;
  border: solid 1px #d4d4d4;
  margin-top: 8px;
  float: left;
}
.container_msds .w-size{font-size: 14px;padding-top: 30px;}

.rightmenu{
  width: 200px;
  float: right;
  border: solid 1px #D4D4D4;
  border-top: none;
}

.rightmenu .gwc-img{
  position: relative;
  display: block;
}
.rightmenu .gwc-digit{
  position: absolute;
  z-index: 2;
  margin-left: 98px;
  left: 70px;
  bottom: 18px;
  color: #fff;
  height: 20px;
  width: 20px;
  text-align: center;
}
.rightmenu a{
  color: #000;
  font-size: 14px;
}
.rightmenu .aword{
  line-height: 30px;
  padding-left: 15px;
}
.rightmenu a:hover{
  color: #90000A;
}
.rightmenu span{
  float: right;
  color: #90000A;
  font-size: 14px;
  padding-right: 5px;
}


.box {
  position: relative;
  padding: 1px;
  top: 10%;
  z-index: 4;
}

.box2 {
  width: 100%;
  height: 100%;
  margin: auto;
  display: none;
  z-index: 5;
  position: fixed;
  background: rgba(0, 0, 0, 0.52) none repeat scroll 0% 0%;
  opacity: 1;
}

.login5 {
  width: 900px;
  height: 40px;
  background: #90000a;
  text-align: left;
  position: relative;
  margin: 10px auto 0px auto;
}
.box-title{color: #fff;line-height:40px;margin-left: 20px;}
.login5 .close {
  /*background: url(../images/closehdtipper.png) 0px 0px no-repeat;*/
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  top: 11px;
  border: none;
}

.login51 {
  width: 900px;
  height: 600px;
  margin: 0 auto;
  background: #fff;
  /*overflow: auto;
    overflow-x: hidden;*/
}
.login51 h4{
  color: #90000A;margin: 40px auto;text-align: center;
}

.login51 .btn,
.d5 .btn{
  width: 120px;
  height: 36px;
  float: right;
  margin-top: 20px;
  margin-bottom: 50px;
  margin-right: 25px;
  border: none;
  font-weight: bold;
  font-size: 15px;
}

.d5 .ok{
  background-color: #90000A;
  color: #FFFFFF;
}
.d5 .cancel{
  background-color: #D4D4D4
}
.d5 .time-item{
  margin-top: 20px;
  margin-bottom: 50px;
  float:left;
  padding-left: 30px;
}
.d5 .time-item span{
  color: #888;
}
.d5 .time-item #second_show{
  color: #90000A;
}

.login51 .msds_content{
  width: 900px;
  margin-top: 20px;
  font-size: 15px;
}
.login51 .msds_content .msds_left{
  margin-left: 25px;
  float: left;
}
.login51 .msds_content .right_img{
  float: right;
  padding-right: 30px;
}
.login51 .msds_content span{
  color: #b90000;
}
.login51 .msds_content p{
  padding-top: 10px;
}
.login51 .msds_content p span{
  color: #000000;
}
.login51 .msds_content .msds_rest{
  width: 940px;
  float: left;
  margin-top: 10px;
}
.login51 .msds_content .msds_rest p{
  margin-left: 25px;
  margin-top: 5px;
}
.login51 .msds_content .msds_rest p span{
  color: dimgray;
}
.login51 .msds_content .msds_rest div{
  background-color: #e6e6e6;
}
.login51 .msds_content .msds_rest .msds_main{
  line-height: 30px;
  color: #B90000;
  padding-left: 25px;
}
.login51 .msds_content .msds_xf{
  margin-top: 10px;
}

.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}


.pl5{ padding-left: 5px;}
.pl7{ padding-left: 7px;}
.pl8{ padding-left: 8px;}
.pl9{ padding-left: 9px;}
.pl10{ padding-left: 10px;}
.pl20{ padding-left: 20px;}
.pl30{ padding-left: 30px;}
.pl35{ padding-left: 35px;}
.pl40{ padding-left: 40px;}
.pl45{ padding-left: 45px;}
.pl50{ padding-left: 50px;}
.pl60{ padding-left: 60px;}
.pl70{ padding-left: 70px;}
.pl80{ padding-left: 80px;}
.pl90{ padding-left: 90px;}
.pl100{ padding-left: 100px;}
.pl110{ padding-left: 110px;}
.pl120{ padding-left: 120px;}
.pl150{ padding-left: 150px;}
.pl300{padding-left: 300px;}

.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;line-height:25px;}
.pr20{padding-right: 20px;}

.pb_25{ padding-bottom: 2.5px;}
.pb3{ padding-bottom: 3px;}
.pb20{ padding-bottom: 20px;}

.pt0{padding-top: 0px;}
.pt3{padding-top: 3px;}
.pt5{padding-top: 5px;}
.pt8{padding-top: 8px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt58{padding-top: 58px;}

.mt-3{margin-top: -3px;}
.mt1{margin-top: 1px;}
.mt2{margin-top: 2px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt13{margin-top: 13px;}
.mt17{margin-top: 17px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt55{margin-top: 55px;}


.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb50{margin-bottom: 50px;}

.mar{margin: 0px auto;}
.ml-5{margin-left: -5px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml32{margin-left: 32px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml60{margin-left: 60px;}
.ml70{margin-left: 70px;}
.ml80{margin-left: 80px;}
.ml90{margin-left: 90px;}
.ml100{margin-left: 100px;}
.ml150{margin-left: 150px;}
.ml200{margin-left: 200px;}
.ml220{margin-left: 220px;}
.ml240{margin-left: 240px;}
.ml260{margin-left: 260px;}
.ml300{margin-left: 300px;}
.ml350{margin-left: 350px;}
.ml400{margin-left: 400px;}
.ml450{margin-left: 450px;}
.ml500{margin-left: 500px;}
.ml510{margin-left: 510px;}
.ml520{margin-left: 520px;}
.ml530{margin-left: 530px;}
.ml540{margin-left: 540px;}
.ml550{margin-left: 550px;}
.ml600{margin-left: 600px;}
.ml650{margin-left: 650px;}
.ml700{margin-left: 700px;}
.ml750{margin-left: 750px;}
.ml800{margin-left: 800px;}

.mr5{margin-right: 5px;}

.mb30{margin-bottom: 30px;}

.container_all .left{
  width: 938px;
  margin-top: 20px;
}
.container_all .left .img-top {
  width: 938px;
  height: 373px;
  border-bottom: solid 1px #90000A;
}
.container_all .left .bigimg{
  float: left;
  width: 266px;
  height: 304px;
}
.container_all .left .bigimg .big{width: 90%;}
.container_all .left .imginfo{font-size: 15px;}
.container_all .left .unit-price{}
.container_all .left .imginfo li{height: 40px;}
.container_all .left .imginfo .price{
  color: #90000A;
  font-size: 28px;
  margin-left: 50px;
}
.container_all .left .spe{margin-top: 35px;}
.container_all .left .collect{margin-left: 100px;color: #000;}
.container_all .left .collect img{vertical-align: middle;padding-bottom: 3px;}
.container_all .left .imginfo .spe input {
  margin-left: 10px;
  color: #fff;
  background-color: #90000A;
  display: block;
  float: right;
  border: 0;
  margin-right: 200px;
  margin-top: -3px;
  width: 100px;
  height: 28px;
  cursor: pointer;
}
.container_all .left .img-top .thr-words{
  margin-top: 25px;
  font-size: 15px;
}
.container_all .left .img-top .thr-words span{
  margin-right: 80px;
}
.container_all .left .img-top .thr-words .com-de{color: #90000A;}
.data{padding-left: 23px;background: #fff;}
.container_all .left .msds_de .data table{margin-top: 10px;color: dimgray;font-size: 14px;}
.container_all .left .msds_de .data table td{height: 22px;}
.container_all .left .msds_de .data .td-1{width: 120px;}
.container_all .left .msds_de .data .td-2{width: 190px;}
.container_all .left .msds_de .data .td-3{width: 150px;}
.container_all .left .msds_de .data .td-4{width: 380px;}

.msds_de .msds_content{
  width: 900px;
  margin-top: 20px;
  margin-right: 10px;
  font-size: 15px;
}
.msds_de .msds_content .msds_left{
  margin-left: 25px;
  float: left;
}
.msds_de .msds_content .right_img{
  float: right;
}
.msds_de .msds_content span{
  color: #b90000;
}
.msds_de .msds_content p{
  padding-top: 10px;
}
.msds_de .msds_content p span{
  color: #000;
}
.msds_de .msds_content .msds_rest{
  width: 940px;
  float: left;
  margin-top: 10px;
}
.msds_de .msds_content .msds_rest p{
  margin-left: 25px;
  margin-top: 5px;
}
.msds_de .msds_content .msds_rest p span{
  color: dimgray;
}

.lh25{line-height: 25px;}
.lh30{line-height: 30px;}
.lh35{line-height: 24px;}

.msds_de .msds_content .msds_rest .msds_main{
  line-height: 30px;
  color: #B90000;
  padding-left: 25px;
}
.msds_de .msds_content .msds_xf{
  margin-top: 10px;
  background-color: #e6e6e6;
}

.noshow{display:none}
.select{color: #90000A; font-weight: bold;}

.gwcok{
  width: 1070px;
  height: 36px;
  float: right;
  background-color: #F5F5F5;
  padding: 10px 0;
  position: fixed;
  bottom: 0;
}

.btn {
  float: right;
  background-color: #90000A;
  width: 120px;
  height: 36px;
  cursor: pointer;
  color: #FFFFFF;
  border: none;
  font-size: 16px;
}


.com-name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.wlpage {
  padding-left: 120px;
  margin-top: 20px;
  float: left;
  margin: 3px auto;
  width: 1008px;
  height: 30px;
  margin-top: 20px;
}

.wlpage ul{
  list-style-type: none;
  margin: 0;
  padding: 0 3px;
  overflow: hidden;
}
.wlpage ul li{
  float: left;
}

.wlpage ul li a{
  display: block;
  width: 30px;
  color: #000000;
  text-align: center;
  line-height: 30px;
}



/*ac results*/
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: auto; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { width: 100%;margin: 0px; padding: 5px 0px; cursor: default; display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/ font: menu; font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/ line-height: 16px; overflow: hidden; }
.ac_loading { background: white url(''indicator.gif'') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #90000a; color: white; }

.wlpage ul li a:hover{
  color: #fff;
  background-color: #90000A;
}
.wlpage .apage a{
  width: 80px;
  height: 30px;
  border: solid 1px #D4D4D4;
  line-height: 30px;
}
.wlpage .ppage a{
  margin-right: 5px;
}

.page3 a{background-color: #90000A;}



.h80{height:80px;}


.transparent_class {
  cursor: pointer;
  outline: medium none;
  position: absolute;
  filter:alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
  left:0px;
  top: 0px;
}

.h80{height:80px;}


.tzmx {
  clear: both;
  font-size: 14px;
  margin-left: 30px;
  text-align: left;
}
.tzmx .t td{width: 110px;}
.tzmx .t1 td{width: 170px;}



.subdiv{ width:986px; overflow:hidden;}
.subdiv ul li{ float:left;}
.subdiv a{color:#ba0000;text-decoration:none;display: inline-block;}
.subdiv a:hover{color:#333;text-decoration:none;}


.red {
  color: #ba0000;
}




.button {

  width: 100px;
  height:30px;
  border: 0;
  background-color: #90000A;
  color: #fff;
  font-size: 14px;

}

.padtop20{
  padding-top: 20px;
}

.marl20{
  margin-left: 20px;
}

body, p, form{margin:0;}
ol,ul{margin:0; padding:0;list-style-type: none;}
body{color:#000;height: 100%;font-family:"微软雅黑";}
a{text-decoration: none;}
img{border: 0;}

/* 供货商 */
.bgcolor-90000a{background: #90000A;}
.bgf5{background: #F5F5F5;}
.color-dimgray{color: dimgray;}
.color-orange{color: orange;}
.color-red{color: red;}
.color-90000a{color: #90000A;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.borderd4{border: solid 1px #D4D4D4;}
.tac{text-align: center;}

.sidebar{
  background: #323232;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  width: 180px;
  z-index: 2;
}
.sidebar-logo{background: #90000a;padding:7px 0 5px 10px;}
.sidebar-open{margin: 10px auto;text-align: center;}
.sidebar-menu img {
  vertical-align: middle;
  padding-bottom: 4px;
  width: 18px;
  margin-right: 10px;
}
.sidebar-menu a{
  color: #fff;
  font-size: 15px;
  display: block;
  height: 45px;
  line-height: 45px;
  padding-left: 30px;
}
.sidebar-menu a:hover{background: #424242;}

.content-header {
  background: #f5f5f5;
  height: 45px;
  line-height: 45px;
  position: fixed;
  width: 1080px;
  z-index: 2;
  float: left;
  left: 180px;top: 0px;
}
.content-header{font-size: 14px;}
.content-header img{vertical-align: middle;padding-bottom: 3px;}
.content-header span{float:left;margin-right: 20px;}
.content-header .header-ipt {
  display: block;
  margin-left: 150px;
}
.content-header .header-ipt2 {
  display: block;
  margin-left: 150px;
}
.content-header .txt-search{float: left;height: 22px;margin-top: 10px;width: 240px;}
.content-header .btn-search {
  /*background:url(../images/灰色-搜索.png) no-repeat;*/
  border: none;
  float: left;
  width: 25px;
  height: 23px;
  vertical-align: middle;
  margin-top: 14px;
  margin-left: -27px;
  float: left;cursor: pointer;
}
.content-header span a{color: #000;}
.content-header-title{font-size:16px;padding-left: 52px;}

/* 企业信息 */
.tb-supplier-1{float: left;margin-top: 60px;margin-left: 250px;}
.tb-supplier-1 td{height: 30px;}
.tb-supplier-1 select{height: 26px;width: 174px;}
.tb-supplier-2{float: left;margin-top: 60px;margin-left: 380px;}
.tb-supplier-2 td{height: 30px;}
.ipt input[type=text]{height: 25px;width: 171px;}

.tb-supplier-3 .a-upload{
  position: relative;
  display: inline-block;
  background: #90000A;
  font-size: 14px;
  padding: 3px 20px;
  overflow: hidden;
  color: #fff;
  text-decoration: none;
  line-height: 18px;
  height: 18px;
  cursor: pointer;
}
.tb-supplier-3 .a-upload input{
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.tb-supplier-3{float: left;}
.ts-32,.ts-33{margin-left: 118px;}
.ts-34{margin-left: 250px;}
.ts-34 .select{height:24px;width: 450px;}
.tb-supplier-3 .show-img{
  width: 189px;
  height: 120px;
  border: solid 1px #f0f0f0;
}
.ts-31{margin-left: 250px;}
.tb-supplier-4{clear:both;margin-left: 250px;width:935px;}
.tb-supplier-4 .ipt-query{height:19px;width: 390px;}
.tb-supplier-4 .btn-query{
  border: none;
  background: #90000A;
  color: #fff;
  font-size: 15.5px;
  height: 25px;
  width: 80px;
  cursor: pointer;
}

.tb-supplier-4 .show-info{
  border: solid 1px #F0F0F0;
  height: 280px;
  width:181px;
  float: left;
  margin-top: 2px;
}
.tb-supplier-4 .show-info img{margin-top: 2px;}
.tb-supplier-4 .btn-delete{
  background: #E7E7E7;
  border: none;
  font-size: 15px;
  height: 28px;
  width: 180px;
  cursor: pointer;
}
.tb-supplier-4 .btn-submit{
  border: none;
  background: #90000a;
  color: #fff;
  font-size: 15px;
  height: 40px;
  width: 130px;
  cursor: pointer;
}
.tb-supplier-4 .p-btn-submit{clear:both;float: right;}

.tb-supplier-1,
.tb-supplier-2,
.tb-supplier-3,
.tb-supplier-4{font-size: 14px;}


#tabs2 {
  margin-top: 50px;
  margin-left: 180px;
  text-align: left;
  width: 990px;
}

.menu2box {
  position: relative;
  overflow: hidden;
  height: 35px;
  width: 990px;
  text-align: left;
}

#menu2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  margin-left: 20px;
}

#menu2 li {
  float: left;
  display: block;
  cursor: pointer;
  width: 120px;
  text-align: center;
  line-height: 30px;
  height: 32px;
}

#menu2 li.hover {
  background: #fff;
  color: #90000A;
  border-left: 1px solid #D4D4D4;
  border-top: 3px solid #90000A;
  border-right: 1px solid #D4D4D4;
}

#menu2 li a{color: #000;font-size: 14px;}


.main2box {
  clear: both;
  margin-top: -1px;
  border-top: 1px solid #D4D4D4;
  height: 651px;
  width: 1070px;
}

#main2 .hide {display: none;}

#main2 .block {display: block;}


/*订单管理*/
.box-date{font-size:14px;margin-top:10px;margin-left:40px;text-align: left;}
.box-date-txt{height: 25px;vertical-align: middle;}
.box-date .box-person{padding-left: 30px;}
.box-select{height: 26px;width: 200px;vertical-align: middle;}
.box-select2{height: 26px;width: 70px;vertical-align: middle;}

.li-h36-gray{
  background: #F5F5F5;
  color: #90000A;
  float: left;
  height: 36px;
  width: 1070px;
  margin-top: 10px;
}
.li-h36-gray .tal{text-align: left;}
.li-h36-gray ul li{float: left;}
.li-h36{font-size: 13px;height:36px; line-height:36px; text-align:center;}

.li-nh60-tb{float:left;min-height:0px;width: 1070px;border: solid 1px #F5F5F5;}
.li-nh60-tb ul li{float: left;}
.li-h60-tb{float:left;height:60px;width: 1070px;border: solid 1px #F5F5F5;font-size: 12px;}
.li-h60-tb .com-name{display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.li-h100-tb{float:left;height: 100px;width: 1070px;border: solid 1px #F5F5F5;}
.li-h100-tb ul li{float: left;}
.li-h60-tb ul li{float: left;}
.li-h60{font-size: 13px;height: 60px;text-align: center;}
.li-h60 a{display: inline-block;text-align: center;}
.li-h60-mid{font-size: 13px;padding-top:20px;text-align: center;}
.li-h60-mid img{vertical-align: middle;}
.li-noborder{float:left;min-height:0px;width: 1070px;}
.li-noborder ul li{float: left;}

.txt40{height: 25px;line-height:25px;width: 40px;vertical-align: middle;}
.txt50{height: 25px;line-height:25px;width: 50px;vertical-align: middle;}
.txt60{height: 25px;line-height:25px;width: 60px;vertical-align: middle;}
.txt80{height: 25px;line-height:25px;width: 80px;vertical-align: middle;}
.txt100{height: 25px;line-height:25px;width: 100px;vertical-align: middle;}
.txt120{height: 25px;line-height:25px;width: 120px;vertical-align: middle;}
.txt150{height: 25px;line-height:25px;width: 130px;vertical-align: middle;}
.txt200{height: 25px;line-height:25px;width: 200px;vertical-align: middle;}
.txt300{height:25px;line-height:25px;width:300px;vertical-align:middle;}
.txt362{height: 23px;line-height:23px;width: 362px;vertical-align: middle;padding-left: 5px;}
.txt400{height: 25px;line-height:19px;width: 400px;vertical-align: middle;}
.txt900{height: 25px;line-height:19px;width: 900px;vertical-align: middle;}

.li-h60-lf20{font-size: 13px;height: 60px;text-align: left;padding-left: 20px;}
.li-h60-lf10{font-size: 13px;height: 60px;text-align: left;padding-left: 10px;}


/* 商品维护-批量导入 */
.description{margin-top: 10px;margin-left: 20px;margin-right: 10px;text-align: left;}
.description .ipt-long{height: 25px;width: 840px;padding-left: 10px;}
input.btn-tem {
  background: #BA0000;
  border: none;
  color: #fff;
  font-size: 15px;
  padding: 5px 15px;
  cursor: pointer;
}
.description p{font-size:15px;margin-top: 10px;}
.description p span{color: red;}
.description .txt-ind{text-indent: 10px;}
.ipt-common{height: 25px;line-height: 25px;vertical-align: middle;}
.select-common{border:solid 1px #D4D4D4;height: 26px;width: 202px;}
.select-common-long{height: 26px;width: 552px;}
.select-common-small{height: 26px;width: 70px;}
.select-common-mid{height: 26px;width: 150px;}
.select-common-mid-small{height: 26px;width: 100px;}

/* 个人信息 */
.hr-bot {
  border-bottom: solid 1px #90000A;
  font-size: 17px;
  margin-top: 50px;
  margin-left: 180px;
  padding:10px 0 10px 50px;
}
.table-two{margin-left: 280px;}
.table-two table{color:dimgray;float: left;font-size: 15px;}
.table-two table td{height: 40px;}
.table-two table input[type=text]{height: 23px;width: 200px;}
.table-two table input[type=submit]{border:none;font-size:16px;font-weight:bold;height: 40px;width: 205px;}
.table-two table .btn-savered{background: #90000A;color: #fff;}
.table-two table .btn-savegray{background: #d3d3d3;}
.table-two .table-second {margin-top: 40px;margin-left: 250px;}

/* 新增商品 */
.tables-1{font-size:15px;margin-left: 55px;text-align: left;}
.tables-1 .td-1{padding-left:5px;width:120px;}
.tables-1 .td-0{width:80px;}
.tables-1 .td-3{padding-left:5px;width:110px;}
.td-1,
.td-0,
.td-3{text-align: left;padding-right: 5px;}
.tables-1 td{height: 30px;}
.tables-2{font-size:15px;margin-left: 75px;}
.tables-1 input[type=text]{border:solid 1px #D4D4D4;height: 19px;width: 200px;}
.tables-2{font-size: 15px;}
.tables-2 input[type=text]{border:solid 1px #D4D4D4;height:19px;width:525px;}
.tables-3{margin-left: 143px;}
.tables-3 .impty-box{border:solid 1px #D4D4D4;height: 181px;width: 181px;}
.sp-two{margin-left: 685px;}
.sp-two input{border: none;font-size:15px;width: 130px;margin-top: 10px;}
.sp-two .btn-gray{background: #D3D3D3;padding:10px 12px;}
.btn-red{background: #90000A;border:none;color: #fff;padding: 10px 12px;cursor: pointer;}

/* 登录 */
.login-logo{margin-top: 20px;margin-left: 80px;}
.login-main{background:#F5F5F5;height: 350px;margin: 20px auto;}
.login-main .img{float:left;margin: 15px 0 15px 110px;}
.login-window{
  background: #fff;
  height: 300px;
  float: left;
  margin-top: 20px;
  margin-left: 100px;
  padding-left: 40px;
  width: 330px;
}
.login-window .login-title{
  height: 80px;
  font-size: 18px;
  font-weight: bold;
  line-height: 100px;
}
.login-window .login-p{font-size: 14px;margin-bottom: 15px;display: block;}
.login-window .login-p img{vertical-align: middle;}
.login-window .login-p input{
  width: 240px;
  height: 34px;
  line-height: 34px;
  border: solid 1px #d4d4d4;
  padding-left: 10px;
  vertical-align: middle;
}
.login-window .rem-pass{font-size: 14px;}
.login-window .rem-pass input{vertical-align: middle;}
.login-btn{padding-top: 20px;}
.login-btn input{
  width: 294px;
  height: 40px;
  background: #90000a;
  border: none;
  cursor: pointer;
  font-size: 16px;
  color: #FFF;
}

/* 管理员 */
.box-info {
  text-align: left;
  height: 25px;
  line-height: 25px;
}
.btn-orange{
  border: none;
  background: #f6821f;
  color: #fff;
  font-size: 15px;
  padding: 5px 25px;
  cursor: pointer;
}
.btn-common-gray{border: none;background: #D4D4D4;font-size: 15px;padding: 5px 25px;cursor: pointer;}
.box-info .digits-statistics{position:absolute;left:1100px;font-size: 15px;}
.box-info .depart{margin-left: 20px;}
.div-reason-btn{
  clear: both;
  font-size: 15px;
  margin-top: 20px;
  padding-top: 10px;
}
.btn-ba01{
  background: #BA0001;
  border: none;
  color: #fff;
  font-size: 15px;
  padding: 10px 30px;
  cursor: pointer;
}
.btn-atag {
  background: #fff;
  border: none;
  color: orange;
  cursor: pointer;
  font-size: 13px;
  font-weight: bold;
}

.div-reason-btn{margin-left: 40px;}
.certi-tab {
  font-size: 14px;
  float: left;
  margin:0 30px 0 40px;
  text-align: left;
  width: 270px;
}
.certi-tab td{height: 30px;}

.div-certi {
  border: solid 1px #D4D4D4;
  clear: both;
  font-size: 14px;
  margin-left: 40px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 20px;
  text-align: left;
  width: 950px;
}
.certi-img{display:inline-block;text-align:left;}
.certi-img img{width: 420px;}

.dialog_box{
  margin: 20px auto;
}
.db1{float:left;margin: 20px 0 0 30px;}
.dialog_box td{
  height: 35px;
}
.dialog_box input[type=text]{height: 23px;line-height:23px;width: 250px;vertical-align: middle;}
.btn-saving-red {
  background: #BA0000;
  border: none;
  color: #fff;
  padding: 8px 18px;
  cursor: pointer;
}
.btn-cancel-gray{
  background: #D4D4D4;
  border: none;
  padding: 8px 18px;
  cursor: pointer;
}
/* 试剂库房 */
.storeroom-table{
  width:1068px;
  line-height:45px;
  border: solid 1px #D4D4D4;
  float: left;
}
.storeroom-table p{
  float:left;
  width:50px;
  background: #F5F5F5;
  height:45px;
  text-align:center;
  padding-right:12px;
  padding-left: 10px;
  font-size: 14px;
}
.storeroom-table ul{list-style-type: none;height: 45px;}
.storeroom-table ul li{float: left;}
.storeroom-table ul li a{ padding:0 10px 0 10px;font-size: 13px;color: #000;}
.storeroom-table ul #more{margin-right:0px;padding-right:0px;float:right;}
.bb{border-bottom: dashed 1px #D4D4D4;}
.bb_bt{border-bottom: dashed 1px #D4D4D4;border-top: dashed 1px #D4D4D4;}
.bt{border-top: dashed 1px #D4D4D4;}

.storeroom-p{
  clear: both;
  display: none;
  font-size: 13px;
  margin-left: 80px;
  text-align: left;
}
.storeroom-p1{
  clear: both;
  display: none;
  font-size: 14px;
  margin-left: 30px;
  text-align: left;
}
.storeroom-p1 .t td{width: 110px;}
.storeroom-p1 .t1 td{width: 170px;}

.btn-border-orange{
  border: solid 2px orange;
  background: #FFF;
  color: orange;
  padding: 3px 10px;
}
.box-out-room {
  border: solid 1px #D4D4D4;
  border-bottom: none;
  font-size: 13px;
  width: 1068px;
}
.box-h-return {
  border: solid 1px #D4D4D4;
  font-size: 13px;
  text-align: left;
  width: 1068px;
}
.box-h-return span{line-height: 30px;}
.box-out-room table{float:left;margin:10px 0 10px 10px;}
.box-out-room table td{height: 30px;width: 100px;}
.box-out-room .td-2{width: 160px;}
.box-out-room .td-1{width: 300px;}

.block-ok{
  width:1006px;
  height:32px;
  float: left;
  background-color: #F5F5F5;
  position: fixed;
  bottom: 0;
}
.block-ok p{height: 36px;line-height: 36px;float: left;margin-left: 20px;}
.block-ok .btn-ok{
  float: right;
  background-color: #90000A;
  width: 120px;
  height: 36px;
  cursor: pointer;
  color: #FFFFFF;
  border: none;
  margin-left: 300px;
}

/* 实验室－废液回收 */
.waste-recover{
  border: solid 1px #D4D4D4;
  border-top: none;
  clear: both;
  font-size: 13px;
  width: 1006px;
}
.waste-recover table {
  clear: both;
  padding:10px 10px 0 10px;
}
.waste-recover table td{height: 30px;}

.dia_auto{height: 300px;overflow: auto;}


/* 商品分类 */
.hc_lnav {
  z-index: 9999;
  position: relative;
  width: 250px;
  font-size: 13px;
}

.hc_lnav .allbtn {
  z-index: 99999;
  position: relative
}

.hc_lnav .allbtn h2 a {
  line-height: 28px;
  background: #90000A;
  width: 260px;
  display: block;
  font-family: 微软雅黑, 黑体;
  height: 28px;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  padding-left: 20px;
  text-decoration: none;
}

.hc_lnav .allbtn .ul-1 {
  z-index: 99999;
  position: absolute;
  background: #fff;
  width: 280px;
  display: none;
  min-height: 635px;
  top: 28px;
  left: 0px;
  box-shadow:4px 4px 5px -1px #999999;
  -webkit-box-shadow:4px 4px 5px -1px #999999;
  -moz-box-shadow:4px 4px 5px -1px #999999;
}

.hc_lnav .allbtn .ul-1 .li-1 {
  zoom: 1;
  clear: both;
  cursor: default;
  width: 130px;
  float: left;
  background: #fff;
}

.hc_lnav .allbtn .tx {
  line-height: 30px;
  padding-left: 10px;
  height: 30px;
}

.hc_lnav .allbtn a {
  font-family: 微软雅黑, 黑体;
  color: #000;
  font-size: 14px;
  text-decoration: none;
}

.hc_lnav .allbtn .ul-1 .li-1 .pop {
  position: absolute;
  border-left: medium none;
  padding-bottom: 10px;
  background: #fff;
  width: 640px;
  padding-right: 30px;
  display: none;
  height: 615px;
  border-top: medium none;
  top: 0px;
  padding-top: 10px;
  left:  280px;
  box-shadow:4px 4px 5px -1px #999999;
  -webkit-box-shadow:4px 4px 5px -1px #999999;
  -moz-box-shadow:4px 4px 5px -1px #999999;
}
.hc_lnav .allbtn .ul-1 .li-1 .pop a{margin-left: 20px;}

.allbtn:hover .ul-1 {display: block;}
.allbtn .ul-1 .li-1:hover .tx a {color: #333;}
.allbtn .ul-1 .li-1:hover .pop a{text-decoration: none;}
.allbtn .ul-1 .li-1:hover a:hover {color: #cd0606;}

.second-pop{
  position: absolute;
  width: 150px;
  min-height: 615px;
  padding:10px 0 10px 0;
  top: 0px;
  left: 130px;
  display: none;
  background: #F5F5F5;
}
.allbtn .ul-1 .li-1:hover .second-pop{display: block;top: 0px;left: 130px;}

.hc_lnav .allbtn .ul-3 li{float: left;}
.dblock{display: block;}

.dialog-box {
  position: relative;
  padding: 1px;
  top: 30%;
  z-index: 4;
}
.dialog-box-content {
  width: 100%;
  height: 100%;
  margin: auto;
  display: none;
  z-index: 5;
  position: fixed;
  background: rgba(0, 0, 0, 0.52) none repeat scroll 0% 0%;
  opacity: 1;
}
.dialog-title {
  width: 511px;
  height: 146px;
  background: #fff;
  text-align: left;
  position: relative;
  margin: 100px auto 0px auto;
}
.dialog-title .closes {
  /*background: url(../images/closehdtipper.png) center no-repeat;*/
  position: absolute;
  width: 16px;
  height: 16px;
  right: 19px;
  top: 18px;
  border: none;
  cursor: pointer;
  opacity: 0;
}
.dialog-detail {
  width: 511px;
  height: 200px;
  margin: 0 auto;
  background: #fff;
}
.dialog-detail .p-img{
  line-height: 50px;
  margin-left: 40px;
}
.dialog-detail .img-chkMark{
  vertical-align: middle;
}
.dialog-detail .p-des{
  line-height: 30px;
  margin:0 43px;
}
.btn-red-large{
  background: #BA0001;
  border: none;
  color: #fff;
  font-size: 16px;
  width: 150px;
  height: 35px;
  cursor: pointer;
}
.dialog-detail .p-btn{
  margin-left: 310px;
  width: 150px;
}
